package com.ruoyi.bus.service;

import java.util.List;
import com.ruoyi.bus.domain.BusWay;

/**
 * 中途站Service接口
 * 
 * @author ruoyi
 * @date 2025-01-08
 */
public interface IBusWayService 
{
    /**
     * 查询中途站
     * 
     * @param buswayID 中途站主键
     * @return 中途站
     */
    public BusWay selectBusWayByBuswayID(Long buswayID);

    /**
     * 查询中途站列表
     * 
     * @param busWay 中途站
     * @return 中途站集合
     */
    public List<BusWay> selectBusWayList(BusWay busWay);

    /**
     * 新增中途站
     * 
     * @param busWay 中途站
     * @return 结果
     */
    public int insertBusWay(BusWay busWay);

    /**
     * 修改中途站
     * 
     * @param busWay 中途站
     * @return 结果
     */
    public int updateBusWay(BusWay busWay);

    /**
     * 批量删除中途站
     * 
     * @param buswayIDs 需要删除的中途站主键集合
     * @return 结果
     */
    public int deleteBusWayByBuswayIDs(Long[] buswayIDs);

    /**
     * 删除中途站信息
     * 
     * @param buswayID 中途站主键
     * @return 结果
     */
    public int deleteBusWayByBuswayID(Long buswayID);
}
